package cn.iocoder.yudao.module.engine.service.core.messagestore;

import cn.iocoder.yudao.module.engine.model.context.AIMessageContext;
import cn.iocoder.yudao.module.engine.model.context.ControlEngineContext;
import cn.iocoder.yudao.module.engine.model.engine.EngineOutputData;

import javax.annotation.Nullable;

public interface MessageStore {

    void saveMessages(ControlEngineContext engineContext,
                      @Nullable AIMessageContext messageCtx,
                      EngineOutputData.Audio audio);
}
